.cart-main {
  height: calc(100vh - 60px);
  .mian-item {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 15px;
      height: 110px;
      border-bottom: 1px solid #ddd;

    .item-left {
      i.iconfont.icon-xuanzhong-2 {
          color: red;
      }
    }

    .item-mid {
      img {
          width: 86px;
          height: 86px;
      }
    }

    .item-right {
        height: 100%;
        display: flex;
        flex-direction: column;
        padding: 15px 0;
        justify-content: space-between;

      .right-top {
      }

      .right-und {
          display: flex;
          justify-content: space-between;
        .und-left {
          span.price {
            font-size: 16px;
            color: red;
          }

          span.origin-price {
            text-decoration: line-through;
            color: #ddd;
          }
        }

        .und-right {
          i.iconfont.icon-sub {
          }

          span.num {
              margin: 0 10px;
          }

          i.iconfont.icon-CombinedShape {
          }
        }
      }
    }
  }
}
